@charset "utf-8";
/* CSS Document */
html,body {margin: 0 auto;}
body { color: #333;margin: 0px;padding: 0px;font-size: 16px;font-family: "Microsoft YaHei";text-align: left;}
a {	text-decoration: none;}
a:link,a:visited {	color: #333;}
a:hover {color: #1658a0;	text-decoration: none;}
* {margin: 0px;padding: 0px; font-family: "Microsoft YaHei";outline: none}
ul,li {list-style-type: none;margin: 0px;padding: 0px;}
img {border: 0px;vertical-align: middle;}
.clear {clear: both;}
input,select {vertical-align: middle;}
.no {display: none;}
table {margin: 0px auto;table-layout: fixed;}
.block {display: block;}
.max_img {cursor: pointer;width: 100%; height: 100%; overflow: hidden;position: relative;z-index: 1;}
.max_img img {width: 100%; height: 100%; bottom: 0; top: 0;position: relative;left: 0;-webkit-transition: -webkit-transform 0.5s;-moz-transition: -moz-transform 0.5s;-o-transition: -o-transform 0.5s;transition: transform 0.5s;}
li:hover .max_img img,div:hover.max_img img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.xl_nr_a table{ table-layout:auto; width:100% !important;}
.xl_nr_a table,.xl_nr_a table tr,.xl_nr_a table td{height:auto !important;}
.xl_nr_a table td{width:auto !important;white-space: pre-line;line-height:22px;padding:0 5px !important;}
.xl_nr_a table td p{ margin:0 !important;}


/*---------------------------------------首页------------------------------------------*/
.top_a{line-height: 50px; height: 50px; border-bottom: 1px solid #caedd6;}
.ly,.tq{display: inline-block; *zoom: 1;*display: inline;}
.ly img{margin-right: 10px;}
.tq{color: #666666;}
.top_r ul li{float: right; margin-left: 15px;}
.top_r ul,.top_r ul li a{color: #666666;}
.top_r ul li i{font-style: normal;}
.top_r ul li span{display:block; line-height: 30px; font-size: 12px; text-align: center;  border-radius:3px; margin-top: 10px; width: 95px; height: 30px; border: 1px solid #666666;}
.top_r ul li span a{font-size: 12px;}
.top_r ul li i img{margin: 0px 10px;}
.top_ss{text-align: center; font-size: 0px;}
.top_b{margin-top:40px;}
.top_ss .in1{width: 570px; line-height: 55px; padding-left: 60px; height: 55px; background: #FFFFFF url(21wp_icon4.png) no-repeat 25px center; border:none; font-size: 18px; color: #999999; border-radius:5px 0px 0px 5px;}
.top_ss .in2{color: #FFFFFF; border: none; border-radius:0px 5px 5px 0px;width: 140px; height: 55px; font-size: 20px; background: #309d3e;}
.top_ss .in3{
    cursor: pointer;    
	text-align: center;
    background: url(21_header_xa_arr.png) no-repeat center right;
    background-color: #ffffff;
    font-size: 18px;
    width: 60px;
    line-height: 55px;
    border: none;
    padding-right: 10px;
    color: #999999;}
.media_a{ border: 1px solid transparent; float: right; margin-right: 10px; margin-top:7px; border-radius: 4px;}
.trans-3{display: block;width: 19px; margin-bottom: 4px; background: #fff; height: 2px; border-radius: 1px;}
.trans-3{ transition: all 0.35s linear;}
.box.on .trans-3:nth-child(1){-webkit-transform: matrix(1,0,0,1,0,6) rotate(45deg); transform: matrix(1,0,0,1,0,6) rotate(45deg);}
.box.on .trans-3:nth-child(3){-webkit-transform: matrix(1,0,0,1,0,-6) rotate(-45deg); transform: matrix(1,0,0,1,0,-6) rotate(-45deg);}
.box.on .trans-3:nth-child(2){width: 0;}
.box.on .trans-3{background: #FFFFFF;}
.media_b,.media_a,.box_top{display: none;}
.box{background: #1658a0;}
.box ul li{ position: relative; line-height: 60px; text-align: center;background: url(21wp_icon5.png) no-repeat center 65px; height: 60px; float: left; width:16.66%; *width: 16%; font-size: 22px;}
.box ul li a{color: #FFFFFF; display:block;}
.box ul li:hover,.box ul li.on{background: url(21wp_icon5.png) no-repeat bottom center;}
.box ul li:hover a ,.box ul li.on a{font-weight: bold;}

.box ul li:hover .wpnav{display: block}
.wpnav{margin-top:1px;display:none}
.wpnav li{   
    cursor: pointer;
    height: 36px !important;
    width: 100% !important;
    position: absolute !important;
    background: #1658a0 !important;
    z-index: 10 !important;
    font-size: 16px !important;
    line-height: 36px !important;
}
.tit_a{text-align: center;padding: 30px 0px;}
.tit_a h1{font-size: 36px; margin-bottom: 10px; }
.tit_a p{font-size: 20px;}
.con_div{background: #FFFFFF;box-shadow: 0px 0px 20px rgba(0,0,0,0.1);}
.con_pos{padding: 20px;}
.news_l{width:54.83%;max-height:390px;overflow:hidden;}
.pic_con1 {position: relative;z-index: 1;overflow: hidden;}
.pic_con1 .pic {overflow: hidden;}
.pic_con1 .pic img {display: block; width: 100%; height:100%;}
.pic_con1 .txt-bg {position: absolute;bottom: 0;z-index: 4;height: 120px;width: 100%;background:url(21wp_img13.png) no-repeat bottom center;}
.pic_con1 .txt {position: absolute;bottom: 0;z-index: 5;height: 60px;width: 100%;overflow: hidden;}
.pic_con1 .txt li {width: 100%;height:60px;line-height:60px;position: absolute;bottom: -50px;left: 0px;}
.pic_con1 .txt li a {width: 70%;height:60px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;color: white;padding: 0 0 0 15px;font-size: 18px;font-weight: bolder;}
.pic_con1 .num {position: absolute;z-index: 6;bottom:23px;right: 20px;}
.pic_con1 .num li {overflow: hidden;float: left;position: relative;width: 10px;height: 10px;line-height:60px;background-color: #ffffff; opacity: 0.7; text-align: center;margin-left: 8px;cursor: pointer;border-radius:50%;}
.pic_con1 .num li.on,.pic_con1 .num li:hover {opacity:1;transition: ease-in-out 0.2s;}
.pic_con1>span{ position: absolute; display: none; width: 40px; cursor: pointer; height:40px; z-index: 20; margin-top:170px;}
.pic_con1>span.prev{ background:url(21wp_lll.png) no-repeat center; left: 0px;}
.pic_con1>span.next{ background:url(21wp_rrr.png) no-repeat center; right: 0px;}
.pic_con1:hover>span{display: block;}
.news_r{width:44%;}
.news_top{ height: 55px; border-bottom:#dcdcdc 1px solid;}
.news_top>ul>li{float: left;   margin-right:8px; padding-right: 8px; background:url(21wp_shu.png) no-repeat center right;}
.news_top>ul>li>a{font-size: 22px;padding: 0px 8px; display: block;line-height: 52px;}
.news_top>ul>li.on>a,.news_top>ul>li:hover>a{font-weight: bold;color: #1658a0;border-bottom: 4px solid #1658a0;}
.news_top>ul>li:last-child{margin-right: 0px; padding-right: 0px; background: none;}
.con_ul ul li{line-height: 46px; height: 46px; padding-left: 20px; background: url(21wp_dian.png) no-repeat 7px center; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.con_ul ul li span{float: right;color: #999999;}
.con_ul ul li:hover a{padding-left: 10px;transition: ease-in-out 0.2s;}
.con_ul ul li a{font-size: 17px; margin-right: 15px;}
.news_bottom{background: #f1f2f3;}
.news_tit{float: left;}
.news_tit span{display:block;float: left;background: #1658a0;font-size: 22px;font-weight: bold;color: #FFFFFF;padding: 9px 15px;}
.news_tit i{display:block; float: left; background: url(21wp_img_20.png) no-repeat left center; width: 10px; height: 75px;}
.news_p{width:90%;max-height:60px;overflow:hidden;}
.news_p ul li{height:60px;}
.news_p h1{font-size: 16px; font-weight: normal;}
.news_p {line-height: 30px; margin-top: 10px; padding-left:20px;}
.news_p p{color: #666;}
.news_ul ul li{float: left; padding-right: 15px; height: 30px; line-height: 30px; background: #FFFFFF; margin: 0px 5px;}
.news_ul ul li span{ display:block; *display: none; float: left; height: 30px; width: 45px;}
.news_ul ul li.icon1 span{background: url(21wp_icon7.png) no-repeat center;}
.news_ul ul li.icon2 span{background: url(21wp_icon8.png) no-repeat center;}
.news_p{background: url(21sh_gsggbj.png) no-repeat right;}
.news_ul {padding-top: 25px; margin-right: 25px;}
.con_top{background: #f3f4f8;}
.con_top ul li{width: 25%; background: url(21wp_shu2.png) no-repeat center right; line-height: 76px; height: 76px; float: left; text-align: center;}
.con_top ul li:last-child{background: none;}
.con_top ul li span{display:inline-block; *zoom: 1;*display: inline; transition: ease-in-out 0.3s; margin-bottom: -11px; height:40px; width: 60px;}
.con_top ul li span.icon1{background: url(21wp_icon9.png) no-repeat center;}
.con_top ul li span.icon2{background: url(21wp_icon10.png) no-repeat center;}
.con_top ul li span.icon3{background: url(21wp_icon11.png) no-repeat center;}
.con_top ul li span.icon4{background: url(21wp_icon12.png) no-repeat center;}
.con_top ul li i{display: inline-block; line-height: 76px; font-style: normal;}
.con_top ul li a{display: block; font-size: 24px;border-top:4px solid #f3f4f8;}
.con_top ul li.on span.icon1,.con_top ul li:hover span.icon1{background: url(21wp_icon9blue_a.png) no-repeat center;}
.con_top ul li.on span.icon2,.con_top ul li:hover span.icon2{background: url(21wp_icon10blue_a.png) no-repeat center;}
.con_top ul li.on span.icon3,.con_top ul li:hover span.icon3{background: url(21wp_icon11blue_a.png) no-repeat center;}
.con_top ul li.on span.icon4,.con_top ul li:hover span.icon4{background: url(21wp_icon12blue_a.png) no-repeat center;}
.con_top ul li:hover span,.con_top ul li.on span{ transform: rotate(360deg);}
.con_top ul li:hover a,.con_top ul li.on a{color: #1658a0;background: #FFFFFF;border-top: 4px solid #1658a0;}
.zw_top ul{margin-right: -20px;}
.zw_top ul li{float: left;width: 20%;*width: 19%;}
.zw_top ul li a{display: block;margin-right: 20px; height: 60px; line-height: 60px; border-radius:5px; background: #f3f4f8; text-align: center;}
.zw_top ul li a span{display: inline-block;transition: ease-in-out 0.3s; margin-right: 5px; margin-bottom: -7px; *zoom: 1;*display: inline;width: 40px; height: 25px;}
.zw_top ul li.icon1 a span{background: url(21wp_icon17blue.png) no-repeat center;}
.zw_top ul li.icon2 a span{background: url(21wp_icon18blue.png) no-repeat center;}
.zw_top ul li.icon3 a span{background: url(21wp_icon19blue.png) no-repeat center;}
.zw_top ul li.icon4 a span{background: url(21wp_icon20blue.png) no-repeat center;}
.zw_top ul li.icon5 a span{background: url(21wp_icon21blue.png) no-repeat center;}
.zw_top ul li.icon1:hover a span{background: url(21wp_icon17_a.png) no-repeat center;}
.zw_top ul li.icon2:hover a span{background: url(21wp_icon18_a.png) no-repeat center;}
.zw_top ul li.icon3:hover a span{background: url(21wp_icon19_a.png) no-repeat center;}
.zw_top ul li.icon4:hover a span{background: url(21wp_icon20_a.png) no-repeat center;}
.zw_top ul li.icon5:hover a span{background: url(21wp_icon21_a.png) no-repeat center;}
.zw_top ul li:hover a{color: #FFFFFF; background: #1658a0;}
.zw_top ul li:hover a span{transform: rotate(360deg);}
.zw_l{width: 58.46%;}
.con_ul.li ul li{height: 42px; line-height: 42px;}
.con_ul.li ul li a{font-size: 16px;}
.sp_a{line-height: 55px;}
.sp_a a{color: #999999;}
.zw_r{width: 39.11%;}
.zw_ul ul{margin-right:-20px;}
.zw_ul ul li{float: left;width: 50%; *width: 48%;}
.zw_ul ul li a{display: block; margin-bottom: 20px; line-height: 85px; height: 85px; background: #f3f4f8; margin-right: 20px;}
.zw_ul ul li a span{display: block; width: 85px;  float: left; text-align: center;}
.zw_ul ul li a span img{ *margin-top: 20px; transition: ease-in-out 0.3s; }
.zw_ul ul li:hover a span img{transform: rotate(360deg);}
.jd_l{width: 45.16%;}
.jd_r{width: 52.41%;}
.news_img ul {margin-right: -30px;}
.news_img ul li{float: left; width: 50%; *width: 47%;}
.news_img ul li a{display: block; position: relative; margin-right: 30px;}
.news_img ul li i{font-style: normal;display: block; position: absolute; top: 0px; left: 0px; z-index: 2; width: 75px; height: 30px;background: #fd9628; color: #FFFFFF; text-align: center; line-height: 30px; font-size: 14px;}
.jd_img ul{margin-right: -30px;}
.jd_img ul li{width: 25%; float: left;}
.jd_img ul li a{display: block;margin-right: 30px;}

.bs_img ul{margin-right: -30px;}
.bs_img ul li{width: 50%;float: left;}
.bs_img ul li a{display: block;margin-right: 30px;}
.bs_div{width: 31.85%;}
.bs_li_l{width: 30.37%; text-align: center; line-height: 150px; height: 150px;}
.bs_li_r{width: 69.62%;}
.bs_li_r ul li{width: 33.33%; *width: 32%; float: left; background: url(21wp_shu3.png) no-repeat right center; text-align: center; line-height: 40px; height: 40px;}
.bs_li_r ul li:nth-child(3n+0){background: none;}
.bs_bottom ul {margin-right: -25px;}
.bs_bottom ul li{width: 25%; *width: 24%; float: left;}
.bs_bottom ul li a{display: block; line-height: 70px; background: #f3f4f8; margin-right: 25px; height: 70px;}
.bs_bottom ul li a span{width: 70px; margin-left: 10px; text-align: center;display: block; float: left;}
.bs_bottom ul li a span img{*margin-top: 13px;}
.bs_bottom ul li:hover a span img{transform: rotate(360deg);}
.hd_l{width: 58.87%;}
.hd_tab table{width: 100%;}
.hd_tab td i{font-style: normal; color: #999999;}
.hd_tab td span{color: #999;}
.hd_tab td a{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block;}
.hd_tab td:nth-child(1){overflow: hidden; white-space: nowrap; text-overflow: ellipsis;  padding-right: 10px;}
.hd_tab td span.li{color: #FD9628;}
.hd_tab td{line-height: 42px; height: 42px;}
.news_a{line-height: 55px;}
.news_a span{margin: 0px 5px;display: inline-block;}
.news_a a{margin-right: 5px;}
.hd_ll{width: 33.82%;}
.hd_rr{width: 59.55%;line-height: 36px; padding-top: 10px;}
.hd_rr h1{font-size: 16px;}
.hd_r{width: 39.11%;}
.con_ul ul li i{font-style: normal; margin-top: 8px; color: #999; margin-right: 5px; float: left; margin-right: 10px; display: block; border: 1px solid #d7d7d7; border-radius:5px; height: 25px; line-height: 25px;width:55px; text-align: center; font-size: 14px;}
.con_ul ul li i.li{color: #FD9628;border: 1px solid #FD9628;}
.hd_anniu ul{margin-right: -20px;}
.hd_anniu ul li{width: 50%; *width: 48%; float: left;}
.hd_anniu ul li a{display: block; text-align: center; margin-right: 20px; line-height: 75px; height: 75px; background: #F3F4F8; border-radius:5px;}
.hd_anniu ul li a span{display:inline-block; margin-bottom: -12px; margin-right: 10px; width: 45px; height: 40px;*zoom: 1;*display: inline;}
.hd_anniu ul li.icon1 a span{background: url(21wp_icon41blue.png) no-repeat center;}
.hd_anniu ul li.icon2 a span{background: url(21wp_icon42blue.png) no-repeat center;}
.hd_anniu ul li.icon1:hover a span{background: url(21wp_icon41_a.png) no-repeat center;}
.hd_anniu ul li.icon2:hover a span{background: url(21wp_icon42_a.png) no-repeat center;}
.hd_anniu ul li:hover a{ color: #FFFFFF; background: #1658a0;}
.list4{ position: relative;}
.list4>span{ position: absolute;width: 38px; cursor: pointer; height: 40px; top: 50%; margin-top: -20px; z-index: 2;}
.list4>span.prev{ background:url(21wp_ll.png) no-repeat center; left: 0px;}
.list4>span.next{ background:url(21wp_rr.png) no-repeat center; right: 0px;}
.list4 .bd{ overflow: hidden;}
.list4 .bd li{ float: left;width:25%;position: relative;  margin-right: 20px;}
.list4 .bd li .max_img{height: 105px; }
.list4 .bd li .con_ul_tit{padding:10px 30px; height: 50px; text-align: center; position: relative; background: #F3F4F8;}
.list4 .bd li .con_ul_tit p{line-height: 24px; color: #999999;}
.bot_02 .clearflx:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.bot_02 a{color:#333333;}
.bot_02 img{ vertical-align: middle;}
.bot_02 .bot_tit{ padding-bottom: 22px;padding-top: 25px; line-height:39px; color: #333333;}
.bot_02 .bot_tit ul{margin-right: -20px;}
.bot_02 .bot_tit li{ float: left; position: relative; z-index: 2; width: 20%; *width: 19%;}
.bot_02 .bot_tit li .bot_con{ margin-right: 20px; border: 1px solid #d9d9d9; background-color: #ffffff; padding-left: 13px; padding-right: 14px; position: relative;}
.bot_02 .bot_tit li .bot_con dl{ display: none; position: absolute; z-index: 2; left:-1px; bottom: 35px; right:0px; padding-left: 23px; height: 140px; overflow-y: auto; border: 1px solid #d9d9d9; border-bottom: 0; background-color: #ffffff;}
.bot_02 .bot_tit li .bot_con p{ background: url(21wp_icon43.png) no-repeat right center; cursor: pointer;}
.bot_02 .bot_tit li:hover .bot_con dl{ display: block;}
.bot_02 .bot_tit1{ padding: 10px 0; line-height: 30px;}
.bot_02 .bot_tit1 a{ padding-right: 15px; margin-right: 15px; color: #333333;}
.bot_02 .bot_tit1 a:last-child{ background-image: none;}
.bot_02 .bot_l{ line-height: 26px; width:60%;}
.bot_02 .bot_r{ width: 17%; min-width: 220px; line-height: 63px; padding-top:5px;}
.bot_02 .bot_r img{ margin-left: 20px;}
.bot_02 .bot_tit li .bot_con.li p{background: none;}
.bottom{background: #FFFFFF; position:relative; z-index: 1; border-top: 2px solid #1658a0;}
.bottom_b{border-top: 1px solid #DDDDDD; padding: 40px 0px;}
.bottom_ul{*width: 400px;}
.bottom_ul ul li{float: left; *width: 19%; margin: 0px 18px; *margin: 0; text-align: center;}
.bottom_ul ul li span{ display: block; margin: 0 auto; width: 60px; height: 60px;background: #e2f7ee; border-radius:50%; line-height: 60px;}
.bottom_ul ul li span img{*margin-top: 15px;}
.bottom_ul ul li p{margin-top: 10px;}
.bottom_l p{line-height: 32px; color: #666;}
.bottom_img{height: 100px; line-height: 100px; margin-right: 20px;}
.bottom_tit{background: #f9f9fb; line-height: 50px; height: 50px; text-align: center;}
.bottom_tit p{color: #666;}
.fox_news{position: fixed; z-index: 10; right: 0px; padding: 35px 30px; bottom: 0px; }
.fox_x{position: absolute; right: 3%; top: 2%;}
.list_a{position: absolute; bottom: 3%; right:5%;}
.list_a span{color: #999; cursor: pointer; margin: 0px 5px;}
.list5 ul li{width: 315px; height: 175px;}
.zw_a img{width: 100%;}
/* -------------------走进武平------------------- */
.con_a{background: url(21wp_bg2.png) no-repeat center; padding-bottom: 145px;}
.zj_p{text-align: center; margin-top: 60px; font-size: 17px; margin-bottom: 100px;}
.zj_tit{text-align: center;padding-top: 80px;}
.zj_ul ul{text-align: center;}
.zj_ul ul li{display: inline-block; *zoom: 1; *display: inline; margin: 0px 10px; height:125px; width: 132px; text-align: center; background:url(21wp_bg5.png); border-radius:10px;}
.zj_ul ul li span{display: block;  height: 60px; margin-top: 10px; margin-bottom: 5px; line-height: 60px;}
.zj_ul ul li p{font-size: 20px; font-weight: bold;}
.zj_ul ul li span img{transition:ease-in-out 0.3s;}
.zj_ul ul li:hover span img{transform: rotate(360deg);} 
.zj_ul ul li a{display: block;}
.con_b{background: url(21wp_bg3.jpg) no-repeat center;}
.con_b_p{text-align: center; margin-top: 40px; font-size: 17px; padding-bottom: 20px; border-bottom: dashed #FFFFFF 1px; line-height: 36px;color: #FFFFFF;}
.con_bottom ul li{line-height: 40px; background: url(21wp_dian4.png) no-repeat 7px center; padding-left:20px; font-size: 17px;}
.con_bottom ul li a{color: #FFFFFF;}
.con_c{background: #FFFFFF url(21wp_bg4.jpg) no-repeat center bottom;}
.zj_bottom{overflow: hidden;}
.zj_bottom ul{margin-right: -30px;}
.zj_bottom ul li{width: 33.33%; *width: 32%; height: 235px; float: left; margin-bottom: 30px;}
.zj_bottom ul li a{display: block; margin-right: 30px; position: relative;}
.zj_bottom ul li p{position: absolute; bottom: 0px; left: 0px; right: 0px; height: 50px; line-height: 50px; background: url(21wp_bg6.png); color: #FFFFFF; text-align: center; z-index: 2;}
.bd2{background: #fff;}
.tit_ul a{ margin: 0px 5px;}
.tit_ul a.li{color: #FD9628;}
/* -------------------新闻中心------------------- */
.wz{background: #f3f4f8 url(21wp_icon53.png) no-repeat 30px center; color: #666666; padding: 0px 50px; line-height: 60px; height: 60px;}
.wz a{margin: 0px 5px; color: #666666;}
.gl_l{width: 22.17%;}
.gl_con{background: #FFFFFF;}
.gl_l_ul ul li{line-height: 55px; height: 55px; text-align: center; margin-bottom: 10px;}
.gl_l_ul ul li a{display: block;font-size: 17px;border-radius:5px;  background:#f3f4f8 url(21wp_icon54.png) no-repeat 92% center;}
.gl_l_ul ul li:hover a,.gl_l_ul ul li.on a{color: #FFFFFF;background:#1658a0 url(21wp_icon54_a.png) no-repeat 92% center;}
.gl_r{width: 75%;}
.gl_top{height: 54px; border-bottom: 1px solid #DDDDDD;}
.gl_top h1{line-height: 52px; font-size: 22px; color: #1658a0; border-bottom:3px solid #1658a0;float:left;}
.gl_r_ul ul li{line-height: 46px; padding-left: 20px; background: url(21wp_dian3.png) no-repeat 7px center; height: 46px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.gl_r_ul ul li span{float: right; color: #999999; margin-right: 5px;}
.gl_r_ul ul li:hover a{padding-left: 5px;}
.gl_r_ul ul li a{transition:ease-in-out 0.2s;}
.gl_r_ul ul{margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px dashed  #DDDDDD;}
/*分页样式03*/
.fy_list_03{ margin: 30px auto; color: #555555; text-align: center;}
.fy_list_03 .fy_tit_l{ display: inline-block; *float: left;*display: inline; *zoom: 1; margin-right: 30px; font-size: 0;}
.fy_list_03 .fy_tit_l a{ font-size: 14px; margin: 0px 5px; display: inline-block;*display: inline; *zoom: 1; line-height: 18px; border: 1px solid #d9d9d9;padding: 10px 0px; background-color: #ffffff; color: #555555; width: 38px; text-align: center;}
.fy_list_03 .fy_tit_l span{ display: inline-block;*display: inline; *zoom: 1; width: 38px; text-align: center; height: 18px; margin-top: -6px; font-size: 15px;}
.fy_list_03 .fy_tit_l a.prev,.fy_list_03 .fy_tit_l a.next{ width:95px; border-left: 1px solid #d9d9d9;}
.fy_list_03 .fy_tit_l a.prev em,.fy_list_03 .fy_tit_l a.next em{ font-style: normal; font-family: simsun;}
.fy_list_03 .fy_tit_l a.prev em{ margin-right:6px;}
.fy_list_03 .fy_tit_l a.next em{ margin-left: 6px;}
.fy_list_03 .fy_tit_l a.on,.fy_list_03 .fy_tit_l a:hover{ background-color: #1658a0; color: #ffffff; font-weight: bold;}
/*.fy_list_03 .fy_tit_l a.prev:hover{ padding: 10px 14px;}*/
.fy_list_03 .fy_tit_l a.nextStop,.fy_list_03 .fy_tit_l a.prevStop:hover,.fy_list_03 .fy_tit_l a.nextStop:hover{ background-color: #ffffff;  font-weight: normal; color: #999999; cursor: default;}

.fy_list_03 .fy_tit_r{ display: inline-block; *float: left; line-height: 40px;*display: inline; *zoom: 1; font-size: 14px;}
.fy_list_03 .fy_inp{ border: 1px solid #d9d9d9; background-color: #ffffff; width: 38px; height: 38px; line-height: 38px; text-align: center; margin: 0 8px; font-size: 15px; color: #555555;}
.fy_list_03 .fy_go{ display: inline-block; *display: inline; *zoom: 1; background-color: #DDDDDD; width:40px; height:40px; line-height:40px; text-align: center; margin: 0 8px; font-size: 14px; color: #666; cursor: pointer;}
@media screen and (max-width:999px) {
 .fy_list_03 .fy_tit_l{ float: inherit; text-align: center; margin: 0; border: 0;}
 .fy_list_03 .fy_tit_l a,.fy_list_03 .fy_tit_r{ display: none;}
 .fy_list_03 .fy_tit_l a.prev,.fy_list_03 .fy_tit_l a.next{ display:inline-block; border: 1px solid #d9d9d9;}
 .fy_list_03 .fy_tit_l a.next{ margin-left: 5px;}
}
/* ----------------------访谈实录------------------------- */
.ft_t_l{width:34.67%;}
.ft_t_l img{width: 100%;}
.ft_t_r{width: 62.9%;}
.ft_t_r h1{font-size:24px; margin-bottom: 20px;}
.ft_t_r ul li span{display: block; margin-right: 20px; top: 5px; position: absolute; left: 0px; width: 75px; line-height: 30px; height: 30px; text-align: center; border:1px solid #309D3E; border-radius:4px; color: #309D3E;}
.ft_t_r ul li {min-height: 36px; position: relative; margin-bottom: 10px;}
.ft_t_r ul li p{line-height: 36px; margin-left: 100px;}
.ft_t_r ul li i{font-style: normal;color: #999999; display: block; line-height: 30px; margin-left: 100px;}
.ft_tit{border:1px solid #DDDDDD; line-height: 50px; height: 48px;}
.ft_tit ul li{float: left;font-size: 18px; text-align: center; width: 125px; border-right:1px  solid #DDDDDD;}
.ft_tit ul li.on,.ft_tit ul li:hover{background: #1658a0; color: #FFFFFF; font-weight: bold;}
.ft_an_a {	float: right;	width: 485px;	line-height: 50px;}
.ft_an_a select {	margin-top: -3px;}
.ft_an_a .s {	float: left;	margin-right: 15px;}
.ft_an_a select{padding: 3px 0px; border: #D7D7D7 solid 1px;}
.ft_an_a .d {	float: left;}
.ft_an_a .d a {	padding: 3px 10px;	height: 25px;	line-height: 25px;	margin-left: -5px;	background: #FFFFFF;	border: 1px solid #D7D7D7;}
.ft_an_a .d a:hover {	background:#1658a0;	color: #FFFFFF;	text-decoration: none;}
.ft_an_a .c a {	margin-left: 15px;}
.ft_an_a .c a img {	margin-right: 10px;}
.zxxlnrxianr {	margin: 0 auto;	padding-left: 15px;	border-top: 0px;	padding-top:20px;}
.zxxlnzcr {	padding-bottom: 20px;	border-bottom: 1px dashed #D7D7D7;}
.zxxlnzcr span {	display: block;	float: left;	text-align: center;	font-size: 15px;	margin-right: 40px;}
.zxxlnzcr span img {	display: block;	margin-bottom: 10px;}
.zxxlnzcr .p1 {	line-height: 25px;	margin-bottom: 10px;}
.zxxlnzcr .p2 {	font-size: 13px;	color: #999999;}
.zxxlngd {	margin-top: 20px;	height:1000px;	overflow-y: scroll; margin-bottom: 20px;}
.zxxlwdnr {	margin-right: 35px;	margin-bottom: 20px;	border-bottom: 1px dashed #D7D7D7;	padding-bottom: 20px;}
.zxxlwdnr .p_a {display: block;float: left;margin-right: 10px;}
.zxxlwdnr .p1a {display: block;float: left;margin-right: 10px;}
.zxxlwdnr .p2 {font-size: 16px;padding: 15px 25px; border: 1px solid #DDDDDD; border-radius:3px;	margin-bottom: 10px;}
.zxxlwdnr .p3 {	color: #999999;}
.zx_a{line-height: 20px; height: 20px; margin-bottom: 20px;}
.zxxlngd::-webkit-scrollbar-track {	-webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);	background-color: #D7D7D7;}
.zxxlngd::-webkit-scrollbar {	width: 3px;	background-color: #F5F5F5;}
.zxxlngd::-webkit-scrollbar-thumb {	background-color: #1658a0;}
.zxxltp {	margin: 20px;}
.zxxltp .zxxlimg {	margin-right: 20px;	margin-bottom: 20px;	float: left;}
.zxxltp .zxxlimg.li {	margin-right: 0px;}
.zxxlngd{background: url(20gnj_xian6.jpg)  24px repeat-y;}
.zxxlwdnr{padding-left: 50px; position: relative; background: url(20gnj_dian10.jpg) no-repeat 18px 70px ; border: none;}
.zxxlwdnr.li{background: url(20gnj_dian11.jpg) no-repeat 18px 70px ;}
.zxxlwdnr i{display: block; width: 7px; height: 11px;position: absolute; background: url(20gnj_dian12.jpg) no-repeat ; left: 44px; top: 70px;}
.ft_tw{background: #F3F4F8; padding: 30px;}
.tw_tit i{font-style: normal; display: block; color: #999999;}
.tw_tit {font-size: 18px;line-height: 40px;}
.tw_tit span{display: block;}
.tw_tit p{color: #FD9628;}
.tw_ul{width: 600px; margin: 0 auto;}
.tw_ul h1{font-weight: normal; display: inline-block; *zoom: 1; *display: inline; color: #FD9628; font-size: 18px;}
.tw_ul span{text-align: right; display: block; width: 100px; float: left;}
.tw_ul ul li{margin-bottom: 25px; line-height: 50px;}
.tw_ul ul li .in3,.tw_ul ul li .in4{height: 50px; padding-left: 25px; background: #FFFFFF; border:1px solid #DDDDDD ; border-radius:5px;}
.tw_ul ul li .in3{width:473px;}
.tw_ul ul li textarea{width: 448px; height: 200px; border-radius:5px; border: 1px solid #DDDDDD; padding:25px;}
.tw_ul ul li .in4{width: 328px; margin-right: 20px;}
.tw_ul ul li .in1,.tw_ul ul li .in2{ margin: 0 10px; width: 135px; height: 50px; background: #1658a0; font-size: 18px; color: #FFFFFF; border-radius:5px; border: none;}
.tw_ul ul li.li{text-align: center;}
.tw_ul ul li .in2{background: #FD9628;}
.ft_ul_div .max_img{height: 220px;}
/* --------------------细览---------------------- */
.xl_tit{text-align: center; position: relative;}
.xl_tit span{position: relative; padding-bottom: 20px;}
.xl_tit span .xl_a{ display:none; position: absolute;width: 150px; right: -75px;  top: 30px; padding: 10px; background: #f7f7f7;border: 1px solid #eeeeee;}
.xl_tit span .xl_a ul li{float: left; width: 33.33%; height: 40px; text-align: center; line-height: 40px; cursor: pointer;}
.xl_tit span.li:hover .xl_a{display: block;}
.xl_tit span .xl_a ul li:hover{opacity: 0.8;}
.xl_top_a{color: #999999;}
.xl_tit{color: #999999;}
.xl_top h1{font-size: 34px; text-align: center;}
.xl_top i{font-style: normal;  margin:0px 10px; color: #999999;}
.xl_top select{border: none; font-weight: bold; font-family: "宋体";}
.xl_tit span.li{margin-left: 10px;}
.xl_top {padding-bottom: 20px; border-bottom: 1px solid #DDDDDD;}
.xl_aa{padding: 19px 25px; line-height: 32px; background: #F3F4F8;}
.xl_aa span{margin-right: 5px; color: #333;}
.xl_aa a{color: #666;}
.xl_aa a:hover{color: #309D3E;}
.xl_nr{padding: 30px 50px;line-height:40px;font-size:18px;}
.xl_ul ul li span{ margin-right: 5px; }
.xl_ul ul li a{color: #FD9628;}
.xl_ewm{text-align: center;}
.xl_ewm i{display: block;}
.xl_ewm span{color: #666666; margin-bottom: 20px;display: block;}
.xl_b_ul ul li{display: inline-block; background: #f3f4f8; border-radius:5px; width: 100px; margin: 0px 10px; height: 40px; line-height: 40px; text-align: center;}
.xl_b_ul {text-align: center;}
.xl_b_ul ul li span{display: inline-block; *zoom: 1; *display: inline; margin-right:10px; line-height: 40px;}
.hd_r_t{line-height: 55px; color: #999999;}
.hd_r_t span{font-weight: bold; color: #FD9628;}
/* ------------------------互动交流-------------------------- */
.con_hd_tab {width: 70.96%;}
.con_hd_tab table{width: 100%;}
.con_hd_tab .tab_a td{font-weight: bold; line-height: 55px; border-bottom: 1px solid #DDDDDD; font-size: 18px;}
.con_hd_tab .tab_b td{line-height: 56px; height: 56px; border-bottom: 1px solid #DDDDDD;}
.con_hd_tab .tab_b td:nth-child(1){padding-right: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.con_hd_tab .tab_b td:nth-child(2),.con_hd_tab .tab_a td:nth-child(2){padding-left: 20px;}
.con_hd_tab .tab_b td:nth-child(2) {overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.con_hd_tab .tab_b td span,.con_hd_tab .tab_b td i{color: #999;font-style: normal;}
.con_hd_tab .tab_b td span.li{color: #FD9628;}
.con_hd_tab .tab_b tr:last-child td{border-bottom: none;}
.con_hd_r{width:26.61%;}
.con_hd_a{padding: 9.09%; background: #F3F4F8;}
.con_hd_tit .in1{height: 45px;width: 91.85%; color: #999999; margin-bottom: 15px; border: 1px solid #DDDDDD; padding-left: 20px;}
.con_hd_tit .in2{background: #1658a0; height: 45px; font-size: 18px; border: none; color: #FFFFFF;width: 100%; border-radius:5px;}
.con_hd_b ul{ margin-right: -20px;}
.con_hd_b ul li{width: 50%; float: left; margin-bottom: 20px;}
.con_hd_b ul li a{display: block; height: 50px; line-height: 50px; border-radius:4px; background: #FFF; margin-right: 20px;}
.con_hd_b ul li span{display: block; float: left; width: 30px; text-align: center; margin-left: 10px;}
.con_hd_ll .hd_rr{width: 34.67%;}
.hd_ul ul li{line-height: 60px; height: 60px;border-bottom: 1px solid #DDDDDD;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.hd_ul ul li span{display: block; margin-top: 17px; margin-right: ; color: #999999; height: 27px; float: left; line-height: 27px; padding-bottom: 10px; background: url(21wp_icon61.png) no-repeat center; width:50px; text-align: center; margin-right: 15px;}
.hd_ul ul li:last-child{border-bottom: none;}
.con_ul.lia ul li{padding-left: 0px; background:none; overflow: inherit; text-overflow: inherit; white-space: inherit;}
.hd_ul ul li a{transition: ease-in-out 0.3s;}
.hd_ul ul li:hover a{padding-left: 10px;}
.hd_img img{width:100%;}
.jl_con{width: 48.38%;}
.hd_ft{width:93.15%;}
.hd_ft.lia{width:57%;}
.hd_ul{width:40.322%;}
.hd_ft.lia .con_hd_ll .max_img{max-height: 160px;}
.con_hd_ll .hd_ll{width:39.7%;}
.con_hd_ll .hd_rr{width: 54.41%;}
/* ---------------------------领导之窗---------------------------- */
.ld_l{width: 20.96%;}
.ld_r{width: 73.79%;}
.ld_l_top{font-size: 20px; font-weight: bold; line-height: 40px; height: 40px; background: url(21wp_xian5.png) no-repeat left bottom;}
.ld_l_ul ul li{height: 50px; margin-bottom: 15px; line-height: 50px; border-radius:5px; text-align: center; background: #e8e8e8; font-size: 18px;}
.ld_l_ul ul li a{display: block;}
.ld_l_ul ul li:hover,.ld_l_ul ul li.on{background: #1658a0;}
.ld_l_ul ul li:hover a,.ld_l_ul ul li.on a{font-weight: bold; color: #FFFFFF;}
.ld_a{text-align: center;}
.ld_img p{line-height: 80px; text-align: center;}
.ld_ul>ul>li{position: relative;}
.ld_ul>ul>li i{position: absolute; display: block; width: 1px; background: #DDDDDD; top:0px; left:8px; bottom: 0px; z-index: 0;}
.ld_tit{padding-left: 30px;}
.ld_ul>ul>li:last-child i{height: 10px;}
.ld_ul>ul>li .ld_top{font-size: 18px; margin-bottom: 15px; font-weight: bold;padding-left: 30px; background: url(20gnj_dian10.jpg) no-repeat 2px center; position: relative; z-index: 2;}
.ld_ul>ul>li:first-child i{top: 6px;}
.ld_ul>ul>li{padding-bottom: 40px;}
.ft_anniu{background: #FD9628; margin-top: 20px; width: 105px; border-radius:4px; height: 40px; line-height: 40px; text-align: center;}
.ft_anniu a{color: #FFFFFF; display: block;}
.ft_ul ul li{width:33.33%; margin-bottom: 30px; float: left;}
.ft_ul ul {margin-right: -30px;}
.ft_ul ul li .ft_ul_div{margin-right: 30px;}
.ft_ul ul li .ft_bottom{background: #F3F4F8; padding: 15px 25px 20px 25px;min-height: 190px;}
.ft_ul ul li .ft_bottom h1{font-size: 16px; line-height: 36px; max-height: 72px; overflow: hidden;}
.ft_ul ul li .ft_bottom p{line-height: 36px;}
.ft_ul ul li .ft_bottom span{display: block; width: 90px;margin-top: 10px; height: 30px; line-height: 30px; text-align: center; color: #1658a0; border: 1px solid #1658a0; border-radius:4px;}
.ft_ul ul li .ft_bottom span a{display: block; color: #1658a0; }
/* ----------------------民意征集-------------------------- */
.my_ul ul li{position: relative; margin-bottom: 25px; padding-bottom: 25px; border-bottom:1px dashed #DDDDDD;}
.my_ul ul li .my_tit h1{font-size: 18px;padding-left: 95px; font-weight: normal;}
.my_ul ul li .my_tit{line-height: 36px; width: 65%;}
.my_ul ul li .my_tit p{color: #999999;padding-left: 95px; font-size: 16px;}
.my_ul ul li .my_tit span{display: block;margin-left: 10px; margin-top: 5px; float: left; height: 60px; width: 60px; background: #F3F4F8; border-radius:50%; line-height: 60px; text-align: center; color: #666666; margin-right: 25px;}
.my_ul ul li .my_a{position: absolute; right: 15px; top: 10px;}
.my_ul ul li .my_a span{width: 115px;  height: 45px; line-height: 45px; text-align: center; border-radius:5px; background: #F3F4F8; display: inline-block; margin: 0px 5px;}
.my_ul ul li .my_a span.li{background: #FD9628; color: #FFFFFF;}
.my_ul ul li .my_a span.li a,.my_ul ul li .my_a span.lia a{color: #FFFFFF;}
.my_ul ul li .my_a span.lia{background: #1658a0;}
.my_ul ul li .my_a span a{display:block;}
.my_ul ul li .my_tit span.li{color: #FFFFFF; background: #1658a0;}
.jd_ul ul{margin-right: -30px;}
.jd_ul ul li{width: 25%; *width: 24.5%; margin-bottom: 30px; float: left;}
.jd_ul ul li .jd_li{ min-height: 85px; position: relative; margin-right: 30px; background: #F3F4F8; padding: 20px;}
.jd_ul ul li .jd_li span{position: absolute; left: 20px; bottom: 20px; color: #999999;}
.jd_ul ul li .jd_li  a{line-height: 26px; font-size: 17px;}
.jd_tj ul{margin-right: -30px;}
.jd_tj ul li{float: left; width: 25%;*width: 24.5%;}
.jd_tj ul li a{display: block; margin-right: 30px;}
.jd_b_ul ul li{line-height: 42px; padding-left: 20px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; background: url(21wp_dian.png) no-repeat 7px center; height: 42px;}
.jd_b_ul ul li span{float: right; color: #999999; margin-left: 20px;}
.jd_b_ul ul li i{font-style: normal; margin-left: 10px;}
.jd_b_ul ul li  i a{color: #FD9628;}
/* ----------------------------互动交流知识库------------------------------ */
.wz.li{background-color:initial;}
.jl_top{padding-top:90px; padding-bottom: 10px; background: url(21wp_img38.png) no-repeat top center;}
.jl_top p{line-height: 36px; font-size:18px; text-align: center;}
.jl_div{background: #fdfdfd; border-radius:15px 15px 0px 0px;}
.jl_l{width: 66.53%;border-right: 1px solid #DDDDDD;}
.jl_r{width: 28.76%; padding:20px 2.3%; background: #FFFFFF;}
.jl_tit{padding: 10px 30px 10px 30px; margin-bottom: 20px; margin-top: 20px; overflow-y: scroll; height: 540px;}
.jl_tx_l{width: 50px; height: 50px; background: url(21wp_icon62.png) no-repeat center;}
.jl_tit_i{background: #FFFFFF; text-align: center; min-width: 130px; margin-top: 5px; border-radius:5px; box-shadow:2px 2px 0 rgba(000,000,000,0.1); padding: 10px 20px;}
.jl_tit::-webkit-scrollbar-track {background-color: #f3f3f3; border-radius:5px;}
.jl_tit::-webkit-scrollbar {	width: 10px;	background-color: #f3f3f3;}
.jl_tit::-webkit-scrollbar-thumb { border-radius:5px;	background-color: #1658a0;}
.jl_tit_l,.jl_tit_r{margin-bottom: 20px;}
.jl_tx_r{width: 50px; height: 50px; background: url(21wp_icon63.png) no-repeat center;}
.jl_tit_i.li{background: #e2f7ee ; color: #1658a0; margin-top: 5px; border-radius:5px; box-shadow:2px 2px 0 rgba(000,000,000,0.1); padding: 10px 20px;}
.jl_ul_top ul li{float: left;width: 100px; height: 40px; line-height: 40px; text-align: center; margin-right: 10px; background: #F3F4F8; border-radius:4px;}
.jl_ul_top ul li.on,.jl_ul_top ul li:hover{background: #1658a0; color: #FFFFFF;}
.jl_ul ul li{text-align: left; line-height: 42px;}
.jl_ul ul li span{color: #999999; margin-right: 5px;}
.jl_bottom{padding: 30px; height: 160px; position: relative; border-top:1px solid #DDDDDD;}
.jl_bottom textarea{width:100%;height:100px;border: none; background: none; color: #666; font-size: 16px;}
.jl_p{position: absolute; bottom: 30px; left: 30px; color: #999999; font-size: 14px;}
.jl_p i{color: #FD9628; font-style: normal;}
.jl_bottom input{width: 125px; height: 45px; line-height: 45px; text-align: center; color: #FFFFFF; background: #1658a0; border-radius:5px; border: none; position: absolute; right: 30px; bottom: 30px;}
.jl_r_ul ul li{width: 33.33%; float: left; margin-bottom:25px;}
.jl_r_ul ul {margin-right: -15px;}
.jl_r_ul ul li a{display: block;margin-right: 15px; text-align: center; height: 45px; line-height: 45px; background: #F3F4F8; border-radius:25px;}

.zt_ul ul{margin-right: -30px;}
.zt_ul ul li{width: 50%; float: left; margin-bottom: 30px;}
.zt_ul ul li .zt_div{margin-right: 30px; background: #F3F4F8 url(21wp_icon65.png) no-repeat 30px center; padding-left: 50px; border-radius:5px; line-height: 55px; height: 55px;}
.zt_ul ul li .zt_div a{display: block;}
.zt_ul ul li.li .zt_div a{background: url(21wp_icon64.png) no-repeat 95% center;}
.dc_top{text-align: center;}
.dc_top h1{font-size: 34px;}
.dc_top span{color: #999999; display:block; margin-top: 20px;}
.news_top.li ul li{background:none;}
.dc_anniu{text-align: center;}
.dc_anniu input{width:135px; font-size: 16px; height: 50px; color: #FFFFFF; background: #1658a0; border: none; margin: 0px 5px; border-radius:5px;}
.dc_anniu .in2{background: #FD9628;}
/* -----------------------------网上办事------------------------------- */
.ws_top{background: url(21wp_bg7.png) no-repeat center;padding-bottom: 50px;}
.ws_tit{text-align: center; line-height: 105px; height: 105px;}
.ws_ul{padding-left:130px;}
.ws_ul ul li{float: left; margin-right: 20px;  background: #FFFFFF; box-shadow: 0px 0px 5px rgba(65,176,147,0.35); border-radius:8px;}
.ws_ul ul li{width: 110px;height: 110px; overflow: hidden;transition: ease-in-out 0.3s;}
.ws_ul ul li.on,.ws_ul ul li:hover{width: 430px; transition: ease-in-out 0.5s;}
.ws_icon{width: 110px; float: left; height: 110px; text-align: center;}
.ws_icon span{height:70px; line-height: 70px; padding-top: 5px; display: block;}
.ws_li{background: url(21wp_xian7.png) no-repeat left center; min-height:72px; padding: 20px; float: left;width: 280px;}
.ws_li a{display: inline-block; line-height: 36px; margin: 0px 5px;}
.ws_an{text-align: center;}
.ws_an ul li{display: inline-block; *display:block; *float: left; cursor: pointer; margin: 0px 7px;}
.ws_an ul li span{width: 190px; height: 55px; line-height: 55px; text-align: center; color: #666; font-size: 20px; background: #F3F4F8; border-radius:5px; display: block;}
.ws_an ul li:hover span,.ws_an ul li.on span{background: #1658a0; color: #FFFFFF;}
.ws_an ul li:hover i ,.ws_an ul li.on i{display: block;*display: none;margin: 0 auto; width: 16px; height: 8px; background: url(21wp_icon70.png) no-repeat center;}
.picList {margin-right: -20px;}
.picList li{float: left;width: 16.666%; margin-bottom: 20px;}
.picList li a{display: block; height: 150px; background:#F3F4F8; margin-right: 20px; text-align: center; display: block;}
.picList li a span{display: block;margin:0 auto; width: 70px; height: 70px; line-height: 70px;padding-top: 20px;}
.hd3 ul{text-align: center;*margin-top: 40px;}
.hd3 ul li{width: 12px; cursor: pointer; margin: 0px 5px; height: 12px; font-size: 0px; background: #aab2d0; border-radius:50%; display:inline-block;*display: inline;*zoom: 1;}
.hd3 ul li.on{background: #FD9628;}
.bm_div ul{margin-right:-20px;}
.bm_div ul li{ margin-bottom: 20px; float: left; width:20%; *width: 19%;}
.bm_div ul li a{text-align: center; display: block; height: 50px; border-radius:4px; line-height: 50px; background: #F3F4F8; margin-right: 20px;}
/* ---------------------------------数据发布------------------------------------- */
.gl_tit {position: relative;z-index: 10;}
.gl_tit span{display: block; cursor: pointer; width: 95px; padding-left: 35px; height: 40px; line-height: 40px; text-align: center; background: #F3F3F3 url(21wp_icon123.png) no-repeat 17px center; border-radius:6px;}
.gl_tit ul{position: absolute; display: none; margin-top: 5px; padding: 10px 0px; width: 150px; left: 50%; margin-left: -75px; border:1px solid #DDDDDD ; border-radius:8px; background: #FFFFFF; z-index: 10;}
.gl_tit ul li{ text-align: center; line-height: 40px; height: 40px;}
.con{position:relative;z-index: 0;}
.gl_tit ul li:hover{background: #1658a0;}
.gl_tit ul li:hover a{color: #FFFFFF;}
.gl_tit ul li a{display: block;}
.select{ width:300px; margin-left: 40px; border:1px solid #DDDDDD; border-radius:4px; height:45px;display: inline-block; *display: inline; *zoom: 1; font-size:16px; background-color:#FFF; position:relative;}
.select:after{content:'';display:block;width:10px;height:10px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;position:absolute;top:13px;right:15px;transform:rotate(-45deg);transition:transform .3s ease-out,top .3s ease-out;}
.select p{ padding:0 15px; line-height:45px; cursor:pointer;}
.select ul{ list-style-type:none; background-color:#FFF; width:100%; overflow-y:auto;
position:absolute; top:40px; left:0px; max-height:0; transition:max-height .3s ease-out;}
.select li{ padding:0 15px; line-height:40px; cursor:pointer;}
.select li:hover{ background-color:#e0e0e0;}
.select li.selected{ background-color:#39f; color:#fff;}
.select.open ul{ max-height:250px;transform-origin:left top;}
 .select.open:after{ transform:rotate(-225deg); top:18px; transition:all 0.3s ease-in;}
.sj_top{height: 45px; line-height: 45px; padding-left: 20px;background: url(21wp_xian10.png) no-repeat left center;}
.sj_top span{font-size: 20px; font-weight: bold;}
.sj_img{background: #f3f4f8;padding: 30px 50px;}
.sj_ul ul{margin-right: -30px;}
.sj_ul ul li{float: left; width: 25%; *width: 24%;}
.sj_p ul li:hover{ cursor: pointer;}
.sj_ul ul li a{display: block; font-size: 20px; text-align: center; line-height: 60px; height: 60px; background: #F3F4F8; border-radius:8px; margin-right: 30px;;}
.sj_ul ul li.on a,.sj_ul ul li:hover a{background: #1658a0; color: #FFFFFF;}
.sj_p ul{display: inline-block; *zoom: 1; *display: inline;}
.sj_p ul li{display: inline-block;padding-right:15px; margin-right: 6px; font-size: 16px; background:url(21wp_xian11.png) no-repeat center right; *zoom: 1; *display: inline;}
.sj_p ul li:last-child{background: none;}
.sj_p span{font-size: 18px; margin-right: 10px; font-weight: bold;}
.sj_p ul li.on,.sj_p ul li:hover{color: #1658a0;}
.sj_div .select{width: 195px; margin-left:0px; margin-right: 20px;}
.sj_div .in1{width: 100px; height: 45px; margin-top: -5px; background: #1658a0; border: none; border-radius:4px; color: #FFFFFF; font-size: 18px;}
.sj_div i{font-style: normal; margin-right: 20px;}
.list7{ position: relative;}
.list7>span{ position: absolute;width: 38px; cursor: pointer; height: 40px; top: 50%; margin-top: -30px; z-index: 2;}
.list7>span.prev{ background:url(21wp_ll.png) no-repeat center; left: 0px;}
.list7>span.next{ background:url(21wp_rr.png) no-repeat center; right: 0px;}
.list7 .bd{ overflow: hidden;}
.list7 .bd li{ float: left;width:287px;position: relative;  margin-right: 30px;}
.list7 .bd li .max_img{height: 185px; }
.list7 .bd li .con_ul_tit{padding:10px 30px; height: 50px; text-align: center; position: relative; background: #FFFFFF; border: 1px solid #DDDDDD; border-top: none;}
.list7 .bd li .con_ul_tit p{line-height: 24px; color: #999999;}
.sj_tit_ul{width:590px;}
.sj_div_img img{width: 100%;}
/* -------------------------政务公开------------------------- */
.zw_tit{font-size: 24px;color: #1658a0;font-weight: bold;}
.zw_ll{width: 58.06%;}
.zw_rr{width: 39.11%;}
.zw_div{background: #F3F4F8;padding:4.12% 6.18%;}
.zw_div_p{font-size: 22px; font-weight: bold; color: #1658a0;}
.zw_div_ul li span{font-size: 18px; line-height:45px; display:block; float: left; width:18%;}
.zw_div_ul li a{display:inline-block; font-size: 16px;}
.zw_ul_a{width: 82%;font-size: 0px;}
.zw_ul_a a{width: 33.33%; font-size: 16px; line-height:45px; text-align: center;}
.con_ul.lib ul li{height:50px; line-height:50px;}
.con_ul.lib ul li a{font-size: 17px;}
.zw_aa a{display: block; height: 65px; line-height: 65px; text-align: center;background: #F3F4F8; border-radius:5px;}
.zw_aa a span{margin-right: 10px;}
.zw_diva{width: 48.79%;}
.list8 .bd4>ul{margin-right: -15px;padding: 0px 5px;}
.list8 .bd4>ul>li{width:16.666%; margin-bottom: 20px; float:left; position: relative; z-index: 10;}
.list8 .bd4>ul>li .list_div{margin-right: 20px; cursor: pointer; text-align: center; background: #F3F4F8; border-radius:5px; height: 125px;} 
.list8 .bd4>ul>li .list_div span{display: block;height: 60px; line-height: 60px; text-align: center; padding-top: 10px;}
.list8 .bd4>ul>li .list_div p{margin-top: 10px;}
.list8 .bd4>ul>li .zw_bottom{background: url(21wp_img47.png) no-repeat center bottom; display: none;  margin-top: 5px; position: absolute;width: 195px; left: 50%; margin-left: -107px; height: 170px;}
.list8 .bd4>ul>li .zw_bottom ul{ text-align: left; padding: 30px 0px 0px 20px;}
.list8 .bd4>ul>li .zw_bottom ul li{line-height: 40px; height: 40px;}
.list8 .bd4>ul>li .zw_bottom ul li:hover{font-weight: bold; color: #1658a0;}
.list8 .bd4>ul>li:hover .zw_bottom {display: block;}
.list8 .bd4>ul>li:hover  {z-index: 99;}
.list8 .bd4>ul>li:nth-child(n+7) .zw_bottom{background: url(21wp_img48.png) no-repeat center bottom; top: -152px;}
.list8 .bd4>ul>li:nth-child(n+7) .zw_bottom ul{ text-align: left; padding: 20px 0px 0px 30px;}
.ztzl_a img{width: 100%;}
.hd_ll .max_img{max-height: 130px;}
.hd_ft.lia .hd_ll .max_img{max-height: 160px;}
.news_ul ul li.icon2{position: relative;}
.news_ul ul li.icon2 .news_li{position: absolute; top:-190px; margin-left: -6px; display: none; text-align: center; background: #FFFFFF; padding: 10px; box-shadow: 0 0 5px rgba(000,000,000,0.2); border-radius:5px;}
/* ---------------------------2021-10-22------------------------------ */
.top_c{background: #1658a0; border-bottom: 1px solid #1658a0;}
.top_logo{line-height: 150px; height: 150px;}
.top_ss.li .in1{width: 300px; height: 45px; font-size: 16px;}
.top_ss.li .in2{background: #FD9628; height: 45px; color: #FFFFFF;font-size: 18px; width:120px;}
.top_r ul li span{display:inline-block; line-height: 30px; font-size: 16px; text-align: center;  border-radius:3px; margin-top: 10px; width: auto; padding: 0px 15px; height: 30px; border: 1px solid #666666;}
.top_r ul li span a{font-size: 16px;}
.top_r ul li{float: right; margin-left:20px;}
.jg_ul ul{margin-right: -25px;}
.jg_ul ul li{width: 16.666%; float: left; margin-bottom: 20px;}
.jg_ul ul li a{display: block; height: 40px; line-height: 40px; border-radius:5px; background: #F3F4F8; margin-right: 25px; text-align: center;}
.jg_top{font-weight: bold; font-size: 36px; color: #1658a0; line-height: 80px; height: 80px; border-bottom: 1px solid #DDDDDD;}
.js_h1{text-align: center; line-height: 70px; color: #1658a0; height: 70px; border-bottom: 1px solid #DDDDDD;}
.js_nr{padding: 20px 40px;}
.js_div{background: #F9f9f9; padding: 30px;}
.contain{background: #e2f7ee none;}
.contain.li{background: #e2f7ee url(21wp_bg.jpg) no-repeat top center;}
.top_rrr{margin-top: 15px;}
.top_r.li{margin-bottom: 5px; }
.top_r.li ul li{ color: #FFFFFF; margin-left: 15px; line-height: 40px; height: 40px;}
.top_r.li ul li a{color: #FFFFFF; font-size: 14px;}
.top_r.li ul li span{border:1px solid #FFFFFF ; height: 25px; line-height: 25px; font-size: 14px; margin-top: 0px;}
.list8 .hd3{height: 7px; line-height: 7px;}
.con_ul.lia ul li{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.con_ul.lia ul li a{display: inline-block;max-width: 65%;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.con_bottom{width: 48%;}
.con_bottom ul li{overflow: hidden; white-space:nowrap; text-overflow: ellipsis; color: #FFFFFF;}


/*2021-11-30新增*/
.body{ background: #f4f7fc;}
.fj_ban1{ background: url(21sh_head_bg.png) no-repeat center #1658a0;}
.yqlj_tit1>ul>li{ width: 19%;}
.mar_t40{ margin-top: 40px;}
.wp_tbg_21{ background: url(21wp_gf_bg_02.png) no-repeat top #f4f7fc; padding-bottom: 20px; }
.footer_21{ margin-top: 0px;}
.header_21_tq{padding: 0px;}

.right-navBox *{box-sizing:content-box}
.pf_home { position: fixed; bottom: 111px; right: 10px; width: 78px; z-index: 999 }
.pf_home li { height: 79px; margin-bottom: 1px; }
.pf_con { width: 77px; height: 100%; position: fixed; background-color: #1658a0; z-index: 99; top: 0; right:-300px; }
.pf_con1 { padding-top: 130px; width: 77px; }
.pf_con1 li { width: 77px; height: 85px; position: relative; font-family: "Microsoft YaHei" }
.pf_con1 li a { padding: 8px 0; display: block; height: 69px; text-align: center; color: #ffffff; line-height: 32px; }
.pf_con1 li a:hover, .pf_con1 li.on a { background-color: #c72b27; text-decoration: none }
.pf_con1 li a span { height: 40px; line-height: 40px; text-align: center; display: block; clear: both; width: 100%; }
.pf_con2 {display:none; position: absolute; background-color: #ffffff; padding: 14px; height: 57px; width: 235px; z-index: 999; top: 0; right: 77px;}
.text2 { width: 165px; height: 56px; line-height: 18px; border: 0; float:left;}
.pf_con2 input[type="image"] { float: right; }
.pf_con ul li:hover .pf_con2{display: block;}

.pf_con3 { width: 120px; height: 120px; top: -23px; text-align: center; }
.pf_con3 img {  }
.pf_icon { position: fixed; right:0px; top:280px; width:100px; height:108px; text-align:center; line-height:32px; z-index: 9999; background: url(17sh_cm.png) no-repeat center top; padding-top:76px; cursor:pointer}

.footer_21_tit_r li .ewm_tu{right:20px !important;bottom:-20px !important;top:auto !important}


 /*轮播图*/
 .slideBox_01 { position: relative; overflow: hidden; margin: 0rem auto; }
 .slideBox_01>span{ position: absolute; top: 50%; margin-top: -.2rem; width: .4rem; height: .4rem; text-align: center; line-height: .4rem; cursor: pointer; z-index: 5;}
 .slideBox_01>span{ background-color: rgba(0,0,0,.3); background-color: #000000\0; filter:alpha(opacity=60);}
 .slideBox_01>span i{ font-size: .2rem; color: #ffffff;}
 .slideBox_01>span.prev{ left: 0rem;}
 .slideBox_01>span.next{ right: 0rem;}
 .slideBox_01 .pic{ z-index: 3; position: relative;}
 .slideBox_01 .pic li{ overflow: hidden;}
 .slideBox_01 .pic li a{ display: block; position: relative;}
 .slideBox_01 .pic li i{ padding-top:57.3082489%; background-size: cover;}
 .slideBox_01 .pic p{position: absolute;left: .24rem;bottom: 1rem;left:1.5rem;line-height: 3.4rem;color: #FFFFFF;z-index: 2;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
 .slideBox_01 .txt-bg { position: absolute; bottom:0rem; z-index: 1; height:2.4rem; height:.7rem\0; left:0rem; right:0rem; overflow: hidden; background-color: #000000\0; background: rgba(0,0,0,.6); background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.6) 100%);
 background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,.6)));
 background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.6) 100%);
 background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.6) 100%);
 background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.6) 100%);
 background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,.6) 100%);}
 .slideBox_01 .num {position: absolute;z-index: 99;bottom: 2rem;right:2rem;text-align: right;}
 .slideBox_01 .num li {display:inline-block;background-color: rgba(255,255,255,.5);width: 1.2rem;height: .5rem;border-radius:1rem;overflow: hidden;text-align: center;cursor: pointer;margin: 0rem .04rem;background-color: #ffffff\0;}
 .slideBox_01 .num li.on, .slideBox_01 .num li:hover { background-color: #ffffff; width: 1.08rem;}
 .picture_fixed{ height: 0rem; overflow: hidden; background-color: #f8f8f8; background-repeat: no-repeat; background-position: center center; background-size:contain; position: relative; display: block; transition: .3s all;}
 @media screen and (max-width:992px) {
         .slideBox_01 .num{ right: 0; left: 0; bottom: .6rem; text-align: center;}
         .slideBox_01 .pic p{ right: .1rem; left: .1rem;}
         .slb .slideBox_01>span{ width: .3rem; height: .3rem; line-height: .3rem;}
         .slb .slideBox_01>span i{ font-size: .14rem;}
         .slb .slideBox_01 .num{ display: none;}
         .slb .slideBox_01 .pic p{ bottom: 0rem !important; left: .1rem; font-size: .16rem; right: .1rem;}
         .news_l {width: 100%;}
         .news_r {width: 100%;}
         .zw_l{float: none;}
 }







